Serveur d'exploration sur Mozart

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

A Fault Tolerant Abstraction for Transparent Distributed Programming

Identifieur interne : 001C07 ( Main/Exploration ); précédent : 001C06; suivant : 001C08

A Fault Tolerant Abstraction for Transparent Distributed Programming

Auteurs : Donatien Grolaux [Belgique] ; Kevin Glynn [Belgique] ; Peter Van Roy [Belgique]

Source :

RBID : ISTEX:F215F16D56F501C01E0A859DCB6824F5D718726A

Abstract

Abstract: This paper introduces a network fault model for distributed applications developed with the Mozart programming platform. First, it describes the fault model currently offered by Mozart, and the issues that make this model inconvenient for building fault-tolerant applications. Second, it introduces a novel fault model that addresses these issues. This model is based on a localization operation for distributed entities, and on an event-based mechanism to manage network faults. We claim that this model 1) is much better than the current one in all aspects, and 2) simplifies the development of fault-tolerant distributed applications by making the fault-tolerant aspect (largely) separate from the application logic. A prototype of this model has been developed on the existing Mozart platform. This prototype has been used on real applications to validate the aforementioned claims.

Url:
DOI: 10.1007/978-3-540-31845-3_13


Affiliations:


Links toward previous steps (curation, corpus...)


Le document en format XML

<record>
<TEI wicri:istexFullTextTei="biblStruct">
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en">A Fault Tolerant Abstraction for Transparent Distributed Programming</title>
<author>
<name sortKey="Grolaux, Donatien" sort="Grolaux, Donatien" uniqKey="Grolaux D" first="Donatien" last="Grolaux">Donatien Grolaux</name>
</author>
<author>
<name sortKey="Glynn, Kevin" sort="Glynn, Kevin" uniqKey="Glynn K" first="Kevin" last="Glynn">Kevin Glynn</name>
</author>
<author>
<name sortKey="Van Roy, Peter" sort="Van Roy, Peter" uniqKey="Van Roy P" first="Peter" last="Van Roy">Peter Van Roy</name>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">ISTEX</idno>
<idno type="RBID">ISTEX:F215F16D56F501C01E0A859DCB6824F5D718726A</idno>
<date when="2005" year="2005">2005</date>
<idno type="doi">10.1007/978-3-540-31845-3_13</idno>
<idno type="url">https://api.istex.fr/document/F215F16D56F501C01E0A859DCB6824F5D718726A/fulltext/pdf</idno>
<idno type="wicri:Area/Istex/Corpus">000029</idno>
<idno type="wicri:Area/Istex/Curation">000018</idno>
<idno type="wicri:Area/Istex/Checkpoint">001539</idno>
<idno type="wicri:doubleKey">0302-9743:2005:Grolaux D:a:fault:tolerant</idno>
<idno type="wicri:Area/Main/Merge">001C36</idno>
<idno type="wicri:Area/Main/Curation">001C07</idno>
<idno type="wicri:Area/Main/Exploration">001C07</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title level="a" type="main" xml:lang="en">A Fault Tolerant Abstraction for Transparent Distributed Programming</title>
<author>
<name sortKey="Grolaux, Donatien" sort="Grolaux, Donatien" uniqKey="Grolaux D" first="Donatien" last="Grolaux">Donatien Grolaux</name>
<affiliation wicri:level="1">
<country xml:lang="fr">Belgique</country>
<wicri:regionArea>CETIC asbl, Rue Clément Ader 8, B-6041, Charleroi</wicri:regionArea>
<wicri:noRegion>Charleroi</wicri:noRegion>
</affiliation>
<affiliation wicri:level="1">
<country wicri:rule="url">Belgique</country>
</affiliation>
</author>
<author>
<name sortKey="Glynn, Kevin" sort="Glynn, Kevin" uniqKey="Glynn K" first="Kevin" last="Glynn">Kevin Glynn</name>
<affiliation wicri:level="4">
<country xml:lang="fr">Belgique</country>
<wicri:regionArea>Département d’Ingénierie Informatique, Université catholique de Louvain, B-1348, Louvain-la-Neuve</wicri:regionArea>
<orgName type="university">Université catholique de Louvain</orgName>
<placeName>
<settlement type="city">Louvain-la-Neuve</settlement>
<region type="region" nuts="1">Région wallonne</region>
<region type="province" nuts="1">Province du Brabant wallon</region>
</placeName>
</affiliation>
<affiliation wicri:level="1">
<country wicri:rule="url">Belgique</country>
</affiliation>
</author>
<author>
<name sortKey="Van Roy, Peter" sort="Van Roy, Peter" uniqKey="Van Roy P" first="Peter" last="Van Roy">Peter Van Roy</name>
<affiliation wicri:level="4">
<country xml:lang="fr">Belgique</country>
<wicri:regionArea>Département d’Ingénierie Informatique, Université catholique de Louvain, B-1348, Louvain-la-Neuve</wicri:regionArea>
<orgName type="university">Université catholique de Louvain</orgName>
<placeName>
<settlement type="city">Louvain-la-Neuve</settlement>
<region type="region" nuts="1">Région wallonne</region>
<region type="province" nuts="1">Province du Brabant wallon</region>
</placeName>
</affiliation>
<affiliation wicri:level="1">
<country wicri:rule="url">Belgique</country>
</affiliation>
</author>
</analytic>
<monogr></monogr>
<series>
<title level="s">Lecture Notes in Computer Science</title>
<imprint>
<date>2005</date>
</imprint>
<idno type="ISSN">0302-9743</idno>
<idno type="eISSN">1611-3349</idno>
</series>
<idno type="istex">F215F16D56F501C01E0A859DCB6824F5D718726A</idno>
<idno type="DOI">10.1007/978-3-540-31845-3_13</idno>
<idno type="ChapterID">Chap13</idno>
<idno type="ChapterID">13</idno>
</biblStruct>
</sourceDesc>
</fileDesc>
<profileDesc>
<textClass></textClass>
<langUsage>
<language ident="en">en</language>
</langUsage>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en">Abstract: This paper introduces a network fault model for distributed applications developed with the Mozart programming platform. First, it describes the fault model currently offered by Mozart, and the issues that make this model inconvenient for building fault-tolerant applications. Second, it introduces a novel fault model that addresses these issues. This model is based on a localization operation for distributed entities, and on an event-based mechanism to manage network faults. We claim that this model 1) is much better than the current one in all aspects, and 2) simplifies the development of fault-tolerant distributed applications by making the fault-tolerant aspect (largely) separate from the application logic. A prototype of this model has been developed on the existing Mozart platform. This prototype has been used on real applications to validate the aforementioned claims.</div>
</front>
</TEI>
<affiliations>
<list>
<country>
<li>Belgique</li>
</country>
<region>
<li>Province du Brabant wallon</li>
<li>Région wallonne</li>
</region>
<settlement>
<li>Louvain-la-Neuve</li>
</settlement>
<orgName>
<li>Université catholique de Louvain</li>
</orgName>
</list>
<tree>
<country name="Belgique">
<noRegion>
<name sortKey="Grolaux, Donatien" sort="Grolaux, Donatien" uniqKey="Grolaux D" first="Donatien" last="Grolaux">Donatien Grolaux</name>
</noRegion>
<name sortKey="Glynn, Kevin" sort="Glynn, Kevin" uniqKey="Glynn K" first="Kevin" last="Glynn">Kevin Glynn</name>
<name sortKey="Glynn, Kevin" sort="Glynn, Kevin" uniqKey="Glynn K" first="Kevin" last="Glynn">Kevin Glynn</name>
<name sortKey="Grolaux, Donatien" sort="Grolaux, Donatien" uniqKey="Grolaux D" first="Donatien" last="Grolaux">Donatien Grolaux</name>
<name sortKey="Van Roy, Peter" sort="Van Roy, Peter" uniqKey="Van Roy P" first="Peter" last="Van Roy">Peter Van Roy</name>
<name sortKey="Van Roy, Peter" sort="Van Roy, Peter" uniqKey="Van Roy P" first="Peter" last="Van Roy">Peter Van Roy</name>
</country>
</tree>
</affiliations>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Wicri/Musique/explor/MozartV1/Data/Main/Exploration
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 001C07 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Main/Exploration/biblio.hfd -nk 001C07 | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Wicri/Musique
   |area=    MozartV1
   |flux=    Main
   |étape=   Exploration
   |type=    RBID
   |clé=     ISTEX:F215F16D56F501C01E0A859DCB6824F5D718726A
   |texte=   A Fault Tolerant Abstraction for Transparent Distributed Programming
}}

Wicri

This area was generated with Dilib version V0.6.20.
Data generation: Sun Apr 10 15:06:14 2016. Site generation: Tue Feb 7 15:40:35 2023